﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; outline:0; font-size: 100%;}
input,ol,ul,li{margin:0; padding:0;}
body{ font-size:14px; color:#333333; font-family: "微软雅黑"; }
ol,ul,li{ list-style:none;} 
img{ border:0 none;max-width:100%;}
div{ }
a{cursor:pointer; color:#333333; text-decoration:none }
a:link,a:visited{ text-decoration:none;}
a:hover{ color: #0344b8;list-style-type:none;}



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac /*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.right{ float:right;}
.left{ float: left;}
.clear{ margin: 0; padding: 0; width: 0; height: 0; clear: both;}
.red{ color: #bb1b1b !important;}
.nowarp{white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;}
.container{width:92%;max-width:1200px;margin:auto;overflow: hidden;}
/*layout CSS*/
.header{width: 100%; }
.contenter{width:92%;max-width:1200px; margin: 0 auto; margin-top: 40px;} 
.nycontenter{ margin-bottom: 60px;} 
.footer{width: 100%; background: #0344b7;}
/*model CSS*/
.logo{ height: 100px; background: #093b99 url(../images/logo.jpg) no-repeat center;}
.logo1{  height: 100px; margin: 0 auto;}
.lnav{ font-size: 12px; color: #fff; margin-top: 10px;}
.lnav a{ color: #fff; margin: 0 8px;}
.lnav img{max-height:80px;}
.nav{ height: 70px; background: linear-gradient(to right,#0344b7,#00c0fa);}
.nav1{height: 70px; line-height: 70px; margin: 0 auto;}
.nav1 a{font-size:15px;color:#ffffff; width:8.333%;display:block;float:left;text-align: center;}
.nav1 a:hover{background:#0344b7;}
.inleft{ width: 65%;}
.inright{ width:calc(100% - 65% - 16px);}
.indexbanner{max-width:1400px;width:92%; margin:auto;margin-top:35px;}
.indexbanner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:42px;font-weight:bold;color:#f8f8f8;text-align:center;}
.indexbanner .swiper-button-next{outline:none;color:#ffffff;}
.indexbanner .swiper-button-prev{outline:none;color:#ffffff;}
.innotice{background:#ffffff;overflow:hidden;padding:20px 0px;margin:28px auto;}
.innotice .innoticel{padding-top:10px;float:left;margin-left:60px;width:80px;font-size:24px;line-height:30px;
text-align:left;
font-weight:bold;
color: transparent;
background-image: linear-gradient(135deg, #015eea, #00c0fa); 
-webkit-background-clip: text;
background-clip: text;
}

.innotice .innoticer{float:left;width:calc(100% - 200px);height:80px;overflow:hidden;}
.innotice .innoticer .swiper-container{height:80px;}
.innotice .innoticer .swiper-slide{height:40px;line-height:40px;}
.innotice .innoticer .swiper-slide p{width:70%;float:left;font-size:16px;color:#2c3646;}
.innotice .innoticer .swiper-slide span{width:30%;float:left;text-align:right;font-size:14px;color:#999999;}
/* .banner{ width: 718px; border: 2px solid #cfcfcf; height: 312px;} */
.tg{width:100%;height:130px;margin-bottom:16px;background:#ffffff;}
.tg a{width:92%;display:block;margin:auto;}
.tg a .tt{font-size:22px;line-height:24px;color:#000000;margin-top:35px;}
.tg a .des{font-size:14px;color:#333333;margin-top:14px;line-height:22px;height:44px;overflow:hidden;}
.tg a:hover .tt{font-weight:bold;color:#10409b;}
.tz{width:100%;overflow:hidden;}
.tzn{ width: calc(50% - 8px);padding:18px 0px 4px;overflow:hidden;margin-bottom:16px;background:#ffffff;}
.tzn:nth-child(2n){float:right;}
.tzn .t{ height: 32px;width: 92%;margin:auto; font-size: 23px;font-weight:bold;color:#000000;}
.tzn .t span{ color: #065ed8; line-height: 32px;}
.tzn .tt{ height: 32px;width: 92%;margin:auto; font-size: 14px;color:#999999;}
.tzn .tt a{ height: 32px;color: #065ed8;width: 92%;margin:auto; font-size: 15px;font-weight:bold;}

.tzn .c{width: 92%;margin:auto;margin-top:16px;}
.tzn .c ul li{ overflow: hidden; width: 100%;margin-bottom:16px;}
.tzn .c ul li.line{border:1px solid #e5e5e5;}
.tzn .c ul a{ display: block; width: 100%;line-height:22px; }
.tzn .c ul .pic{float:left;width:152px;border:1px solid #dcdcdc;}
.tzn .c ul .con{float:right;width:calc(100% - 170px);}
.tzn .c ul .con p{color:#3d3d3d;font-size:14px;line-height:22px;height:44px;
	margin:8px auto;
	overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.tzn .c ul .con span{color:#999999;font-size:13px;}
.tzn .c ul li:hover a{font-size:18px;font-weight:bold;color:#10409b;}
.tzn .c ul li:hover p{font-size:18px;font-weight:bold;color:#10409b;}
.tznn{width: 92%;
margin: auto;
margin-top: 16px;overflow:hidden;margin-bottom:16px;}
.tznn .tt{ height: 32px;width: 92%;margin:auto; font-size: 14px;color:#999999;}
.tznn .tt a{ height: 32px;width: 92%;margin:auto; font-size: 15px;color:#000000;font-weight:bold;}
.tznn .c1{width: 100%;margin:auto;}
.tznn .c1 ul li{width:calc(50% - 8px);float:left;background:#ffffff;} 
.tznn .c1 ul li:nth-child(2n){float:right;} 
.tznn .c1 ul li .pic{width:100%;}
.tznn .c1 ul li .pic img{width:100%;}
.tznn .c1 ul .con{width:92%;margin:auto;margin-bottom:19px;}
.tznn .c1 ul .con p{color:#3d3d3d;font-size:14px;line-height:22px;height:44px;
	margin:auto;
	
	overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.tznn .c1 ul li:hover p{font-size:18px;font-weight:bold;color:#10409b;}
.inright .tzn{width:100%;}

.huanj{ width: 100%;overflow: hidden;padding:20px 0px; margin-top: 20px;background:#ffffff;}
.new{ width: 100%;overflow:hidden;margin-bottom:16px;background:#ffffff;}
.new .t{ height: 32px;width: 92%;margin:16px auto; font-size: 23px;font-weight:bold;color:#000000;}
.new .t span{ color: #065ed8; line-height: 32px;}
.new .c{ padding-bottom: 10px;}
.new .c ul li{ overflow: hidden; width: 100%;margin-bottom:16px;}
.new .c ul a{ display: block;  width: 92%;margin:auto}
.new .c ul .pic{float:left;width:152px;}
.new .c ul .con{float:right;width:calc(100% - 170px);}
.new .c ul .con p{color:#3d3d3d;font-size:14px;line-height:22px;height:44px;
	margin:8px auto;
	overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.new .c ul .con span{color:#999999;font-size:13px;}
.new .c ul li:hover p{font-size:18px;font-weight:bold;color:#10409b;}

.jy{width:100%;overflow:hidden;margin-bottom:16px;}
.jy a{display:block;}
.jy img{max-width:100%;}

.jy0{width:100%;overflow:hidden;margin-bottom:8px;}
.jy0 a{width:100%;display:block;}
.jy0 img{max-width:100%;}

.jy1{width:100%;overflow:hidden;margin-bottom:8px;}
.jy1 a{width:48%;display:block;}
.jy1 img{max-width:100%;}

.huanj .t{ height: 28px;width:calc(100% - 40px);margin:auto; line-height: 26px;}
.huanj .t span{ font-size: 23px;font-weight:bold;color:#000000;}
.huanj .t a{ font-size: 12px; margin-right: 12px; color: #8f8f8f;}
.huanj .c{ width:calc(100% - 40px);margin:auto;overflow:hidden; margin-top: 20px; height: 143px;}
#demo img{ border: 1px solid #d2d2d2;}
.yqlj{ padding: 45px 0px;margin:40px auto;overflow: hidden;width:100%;background:#ffffff;}
.yqlj .t{ width: 100%; margin: 0 auto; height: 27px;}
.yqlj .t span{ display: block;
overflow: hidden;
width: 86px;
height: 27px;
background: url(../images/spb.png);
font-size: 16px;
line-height: 27px;
text-align: center;
color: #fff;
font-family: "方正黑体简体";}
.yqlj .c{ /*border-top: 1px solid #b3d6ff; background: #e7f2ff; min-width: 1024px;*/}
.yqlj .c .c1{ width:100%; }
.yqlja{ width: 100%;}
.yqlja a{ display: block; overflow: hidden; float: left;margin-right: 5px;}
.foot1{ height: 40px; border-bottom: 1px solid #003086; font-size: 12px; color: #fff; text-align: center; line-height: 40px;}
.foot2{ border-top: 1px solid #0058f4; font-size: 12px; color: #fff; text-align: center; line-height: 25px; padding: 35px 0;}
.foot1 a{ margin: 0 18px; color: #fff;}
.foot2 a{  color: #fff;}
/*jj*/
.crumb{height:68px;line-height:68px;font-size:14px;color:#666666;padding-left:28px;background:url(../images/home.png)no-repeat left center;}
.crumb *{height:68px;line-height:68px;font-size:14px;color:#666666;}
.jjleft{ width: 275px;}
.jjright{ width: calc(100% - 290px);background:#ffffff;}
.jli{ width: 275px;margin-bottom:8px; }
.jli .t{ height: 68px;width:100%;background:linear-gradient(to right,#0344b7,#00c0fa);line-height:68px;font-size:24px;color:#ffffff;font-weight:bold;text-align:center;}
.jli2 .t{ height: 68px;width:100%;background:#ffffff;line-height:68px;font-size:24px;color:#0344b7;font-weight:bold;text-align:center;}
.jli2 .c{background:#f4f4f4;}
.jli2 .c a{ display: block; overflow: hidden; height: 68px; line-height: 68px;border-bottom: 2px solid #ffffff; font-size: 18px; text-align:center;}
.jli2 .c a.cur{color:#0344b7;}
.jjt{ height: 70px;font-size:22px;color:#000000; border-bottom: 2px solid #eaeaea; line-height: 70px;}
.jjt span{ font-size: 18px; color: #093c99;}
.jjc{ line-height: 200%; padding:15px 0;}

.tbf_son_con{width:100%;overflow:hidden;}
.tbf_son_con ul{width:100%;overflow:hidden;}
.tbf_son_con ul li{float:left;width:32%;margin-right:2%;margin-bottom:25px;}
.tbf_son_con ul li:nth-child(3n){margin-right:0;}
.tbf_son_con ul li .pic{height:200px;width:100%;}
.tbf_son_con ul li .pic img{max-height:200px;max-width:100%;display:block;margin:auto;}

.tbf_son_con ul li p{line-height:35px;text-align:center;margin:10px auto;}
.news_time2{margin-bottom:10px;font-size:13px;color:#999999;}


.tbf_son_con1{width:100%;overflow:hidden;}
.tbf_son_con1 ul{width:100%;overflow:hidden;}
.tbf_son_con1 ul li{float:left;width:100%;padding:20px 0;border-bottom:1px dashed #dcdcdc;}
/*.tbf_son_con1 ul li:nth-child(3n){margin-right:0;}
.tbf_son_con1 ul li .pic{height:200px;width:100%;}
.tbf_son_con1 ul li .pic img{max-height:200px;max-width:100%;display:block;margin:auto;}
*/
.tbf_son_con1 ul li p{line-height:35px;}


.tbf_son_con1 ul li .pic{float:left;width:152px;}
.tbf_son_con1 ul li .pic img{border-radius:3px;}
.tbf_son_con1 ul li .con{float:right;width:calc(100% - 170px);}
.tbf_son_con1 ul li .con p{color:#000000;font-size:16px;line-height:30px;height:30px;width:100%;}
.tbf_son_con1 ul li .con .des{font-size:14px;line-height:22px;width:100%;color:#666666;}
.tbf_son_con1 ul li .con span{color:#999999;font-size:13px;}





/*banner*/
#topmenu{width:600px;margin:50px auto 0 auto;height:80px;position:relative;}
#topmenu ul li{float:left;font-size:12px;list-style:none;background:#222;position:relative;text-align:center;text-transform:uppercase;width:70px;margin:0 10px;display:inline;line-height:30px;}
#topmenu ul li a{color:#aaa;text-decoration:none;}
#topmenu ul li a:hover{color:#fff;}
#topmenu ul li.active a{color:#fff;font-weight:800;}
.KinSlideshow_titleBar{ line-height: 26px;}